package com.company.cloud.sdk.weixin.mini.enums;

/**
 * <p>微信小程序接口枚举</p>
 */
public enum WxMiniApiType {

    /**
     * 登录凭证校验
     */
    //?appid={}&secret={}&js_code={}&grant_type={}
    Code2Session("/sns/jscode2session"),


    /**
     * 用户支付完成后，获取该用户的 UnionId，无需用户授权
     */
    //?access_token={}&openid={}
    GetPaidUnionId("/wxa/getpaidunionid"),

//    /**获取小程序全局唯一后台接口调用凭据（access_token）*/
//    //?grant_type=client_credential&appid=APPID&secret=APPSECRET
//    GetAccessToken("/cgi-bin/token"),

    /**
     * 下发小程序和公众号统一的服务消息
     */
    UniformMessageSend("/cgi-bin/message/wxopen/template/uniform_send?access_token=ACCESS_TOKEN")

    /***/

    /***/

    /***/

    ;

    /**
     * 类型
     */
    private final String type;

    WxMiniApiType(String type) {
        this.type = type;
    }

    public String getType() {
        return type;
    }

    @Override
    public String toString() {
        return type;
    }
}
